import java.util.*;

/**
 * Created with IntelliJ IDEA.
 * Description:ArrayList的构造
 */
public class TestDemo {
    public static void main(String[] args) {
        //1、构造空列表
        List<String> list1 = new ArrayList<>();

        //2、构造具有10个值的列表
        List<String> list2 = new ArrayList<>(10);
        list2.add("lai");
        list2.add("ming");
        list2.add("zhong");
        System.out.println(list2);
        System.out.println("============================");

        //3、构造与list2列表一样的元素
        ArrayList<String> list3 = new ArrayList<>(list2);
        System.out.println(list3);
        System.out.println("============================");

        //4、避免使用
        List list4 = new ArrayList();
        list4.add("111");
        list4.add(456);
        System.out.println(list4);
    }
}
